html{font-size: 625%;background: #ff7177;}
.container{max-width:750px;min-width:320px;margin: 0 auto;margin-bottom: 50px;}
.logo{width: 100%;}
.con{margin: 0 20px;width: calc(100% - 40px); box-sizing:border-box;border:7px solid #e44850;margin-top:15px;background: #fff;}
.con .con-up{width: 100%;box-sizing:border-box;position: relative;margin:10px;}
.con .con-up .con-img{width:30%;padding-top: 30%;border: 1px solid #e8e8e8;float: left;} 
.con .con-up dd{width: calc(68% - 7px);position: absolute; padding-left: 7px;box-sizing: border-box;font-size:0.12rem;color:#666; }
.con .con-up dd.title{font-size: 0.14rem;line-height: 30px; position: absolute;top:0;right: 0;box-sizing:border-box;color:#000;font-weight: 800;}
.con .con-up dd.con-address{top:40%;right: 0; overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;height: 0.21rem;line-height: 0.21rem;}
.con .con-up dd.con-phone{ top:70%;right: 0; }

.con .con-bottom{width: 100%;box-sizing:border-box;height: 40px;background: #fbf9d6;}
.con .con-bottom .con-money{line-height: 40px; font-size: 0.14rem;color:#d73800;float: left;font-weight: 700;padding-left:15px;}
.con .con-bottom .con-join{text-align: center;padding: 0px 15px;display: block;width: 80px;float: right;font-size: 0.14rem;font-weight: 500;line-height: 25px;height: 25px;color: #fff;background: #ff8f00;border-bottom: 2px solid #ff7200;border-radius: 5px;margin-top: 8px;margin-right: 12px;}


@media screen and (min-width:640px){
	html{
		font-size: 808.5%;
	}
	.con .con-up dd{font-size: 0.18rem;}
	.con .con-up dd.title{font-size: 0.22rem;line-height: 50px;}
}

/* .con .con-up dl{padding: 5px 0;position: relative;}
.con .con-up dl dt{float: left;width: 35%;padding-top:35%; margin-right: 10px;  box-sizing: border-box;border: 1px solid #e8e8e8;}
.con .con-up dl dd{width: 50%;box-sizing: border-box; color: #999;position: absolute;margin-bottom: 0.05rem;float:left;}
.con .con-up dl dd.title{font-size: 0.14rem;font-weight: 800;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 0.42rem;line-height: 0.21rem;color: #333;margin-bottom: 0.10rem;}
.con .con-up dl dd span.left{float: left;}
.con .con-up dl dd span.right{position:absolute;bottom: 0px;right: 0;}
.con .con-up dl dd span em{font-style: italic;color: #f30;font-size: 0.18rem;font-weight: 800;}
.con .con-up dl dd span strong{color:#333;}
.con .con-up dl dd.middle{top:50%;}
.con .con-up dl dd.bottom{position: absolute;bottom: 0;right: 0;}
.con .con-up dl dd.bottom span.right{border: 1px solid #f30;width: 0.88rem;height:0.22rem;text-align: center;overflow: hidden; line-height: 0.22rem;color:#333;background: #ff997f;}
.con .con-up dl dd.bottom span.bg-right{display:inline-block;height:0.22rem;position:absolute;bottom: 1px;right:1px;background: #fff;}
.con .con-up dl dd.bottom span i{z-index: 3;position: absolute;width: 100%;text-align: center;top:0;left:0px;} */